<%@ taglib prefix="c"   uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@page import = "com.db4o.servlet.Db4oServlet" %>
<%@page import = "facades.*" %>
<%@page import = "auser.*" %>
<%@page import = "com.db4o.query.*" %>
<% SessionFacade sfacade = new SessionFacade(session); %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet"  href="<%=request.getContextPath()%>/css/printpreview.css" type="text/css" media="screen" />
<link rel="stylesheet"  href="<%=request.getContextPath()%>/css/print.css" type="text/css" media="print" />
<script src="<%=request.getContextPath()%>/js/jquery.js"></script>
<title>Stampa piano dei conti</title>

</head>
<body>
		 	 		 
<table >
	<thead> 
		<tr class='noprint'><th colspan="5">
				<a href='<%=request.getContextPath() %>/app/start/index.jsp'>Chiudi</a> 
				| <a href='javascript:print()'>Stampa</a> 
		<tr><th colspan="5">Piano Dei Conti - ${userBean.circolo.descrizione} 
		<tr><th>Codice
			<th style='width:16cm'>Descrizione	  
	</thead> 
	
	<tbody>  
		<%    Utente utente = (Utente)session.getAttribute("userBean");      %>
		<c:forTokens var="tipoPc" items="Dare,Avere" delims="," varStatus="ftStatus" >
			<% 	Query qu = sfacade.newQuery(PianoDeiConti.class);  		
			   	qu.descend("codice").orderAscending();   
			  	qu.descend("tipo").constrain(pageContext.getAttribute("tipoPc")) ;  			   
				 
			  	  
			%>
			<c:set var='style' value='' />
			<c:set var='curl1' value='' />
			<c:set var='curl2' value='' />
			<c:set var='curl3' value='' />
			
			<c:if test="${ftStatus.count>1}"><c:set var='style' value='style="page-break-before:always;"' /></c:if>
			<tr ${style}><td colspan='3'><b>${tipoPc}</b> 
			<c:forEach items="<%=qu.execute()%>" var="voce" varStatus="status">
				
				<c:if test="${voce.circolo==userBean.circolo || voce.livello<4}">
					<c:if test="${voce.livello==1}"> 
						<c:set var='curl1' value='${voce.descrizione}' /> 
						<tr><td><b>${voce.codice} </b><td> <b>${voce.descrizione}  </b>
					</c:if>
					<c:if test="${voce.livello==2}"> 
						<c:set var='curl2' value='${voce.descrizione}' /> 
						<tr><td><label style="margin-left:0.2cm">&nbsp;</label>${voce.codice}<td>${voce.descrizione}  
					</c:if>
					
					<c:if test="${voce.livello==3}"> 
						<c:set var='curl3' value='${voce.descrizione}' /> 
						<tr><td><label style="margin-left:0.4cm">&nbsp;</label>${voce.codice}<td>${voce.descrizione} 
					</c:if>
					
					<c:if test="${voce.livello==4}"> 
						<tr><td> <label style="margin-left:0.6cm">&nbsp;</label>${voce.codice}<td>${voce.descrizione} 
					</c:if>
				</c:if>		
			</c:forEach> 
		</c:forTokens>
	</tbody>	
</table>	

	 
</body>
</html>